/***********************/
/* START PRIMARY LINKS */
/***********************/

#primary ul{
  font-size:14px;
  font-weight:normal;
  float:left;
  margin-left:33px;
}

#primary ul li{
  padding:0;
  display:block;
  height:41px;
  float:left;
  /*background-color: #2400A0;*/
  background-color: #004090;
  -webkit-transition: all 0.5s ease;
  -moz-webkit-transition: all 0.7s ease;
  -o-transition-property: background-color;
  -o-transition-duration: 0.5s;
  -o-transition-timing-function: ease;
  behavior: url(PIE.htc);
}

#primary ul li.first{
  padding:0;
  border-radius:0 0 0 10px !important;
  -moz-border-radius:0 0 0 10px !important;
  -webkit-border-radius:0 0 0 10px !important;
   behavior: url(PIE.htc);
}

#primary ul li.last{
  border-radius:0 0 10px 0;
  -moz-border-radius:0 0 10px 0;
  -webkit-border-radius:0 0 10px 0;
  behavior: url('PIE.htc');
}

#primary ul li:hover,
#primary ul li.last:hover {
    background-color: #4682B4;
   }

#primary ul li.active {
    background-color: #4682B4 !important;
}

#primary a{
  color:#FFFFFF;
  display:block;
  height:41px;
  line-height:41px;
  text-align:center;
}

#primary a.active,
#primary a:hover{
  color:white;
  text-decoration:none;
  padding:0 7px;
/*  background-color: #48ade8;*/
}
#primary a:hover {
  
}

#primary a.active span,
#primary a:hover span{
  background-image:url(../img/primary_label_right.png);
  background-position:top right;
  background-repeat:no-repeat;
}


#primary a span{
  padding-left:10px;
  padding-right:10px;
  height:41px;
  display:block;
}

/*********************/
/* END PRIMARY LINKS */
/*********************/